package com.corticon.dialogs.service;

import java.util.List;

import com.corticon.dialogs.model.Function;
import com.corticon.dialogs.model.Locale;
import com.corticon.dialogs.model.ProductType;
import com.corticon.dialogs.model.Region;
import com.corticon.dialogs.model.Theme;
import com.corticon.dialogs.util.Pager;

/**
*
* @author Liang Zhang
*/
public interface LookupService {
   public boolean createTheme(Theme theme);

public Pager getThemePagerAll();

List<Theme> listTheme(Pager pager);
public boolean createRegion(Region region);

public Pager getRegionPagerAll();

List<Region> listRegion(Pager pager);
public boolean createFunction(Function function);

public Pager getFunctionPagerAll();

List<Function> listFunction(Pager pager);
public boolean createLocale(Locale locale);

public Pager getLocalePagerAll();

List<Locale> listLocale(Pager pager);
public boolean createProductType(ProductType productType);

public Pager getProductTypePagerAll();

List<ProductType> listProductType(Pager pager);
}
